package transactions;

public abstract class IResourceManager {
	private IResource resources[];
	public boolean lock(IResource resource);
	public boolean unlock(IResource resource);
	public IResource requestResource(IResource resource);
	public boolean releaseResource(IResource resource);
	public boolean ready();
	public boolean lock(IResource resource);
	public boolean unlock(IResource resource);
	public IResource requestResource(IResource resource);
	public boolean releaseResource(IResource resource);
	public boolean ready();
	
}
